package com.dianjing.dianjing.dto.output;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(value = "作品详情信息包括作品与对应画师基本信息")
public class WorksDetailOutput {
    /**
     * id:1,
     *                     describe: '超级美少女',
     *                     works_img_link: "https://picx1.zhimg.com/v2-078d04891a0fb03ce7f0c4568d4df99a_1440w.jpg?source=172ae18b",
     *                     author: '1',
     *                     authorName: '原画设计师-大白',
     *                     authorHeadImage: 'https://cdn.jsdelivr.net/gh/18476305640/typora@master/images/2022/11/07/1667826880523.png',
     *                     worksLabel: ['角色','二次元']
     */

    @ApiModelProperty(value = "ID")
    private Long id;

    @ApiModelProperty(value = "作品名称")
    private String name;

    @ApiModelProperty(value = "作品文本描述")
    private String remark;

    @ApiModelProperty(value = "1:角色；2：场景；3：Q版；4：水彩；5：二次元")
    private Integer type;

    @ApiModelProperty(value = "作品链接")
    private String paintingUrl;

    @ApiModelProperty(value = "画师id")
    private Long painterId;

    @ApiModelProperty(value = "画师头像图片url")
    private String painterHeaderUrl;

    @ApiModelProperty(value = "画师昵称")
    private String painterNickname;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;
}
